package com.aiti.lulian.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;



@Data
public class CardBaseInfoRankListVo {
    /** 主键 */
    @ApiModelProperty(name = "主键",notes = "")

    private String baseId ;

    /** 用户id */
    @ApiModelProperty(name = "用户id",notes = "")

    private String userId ;

    /** 企业id */
    @ApiModelProperty(name = "企业id 经讨论确认，该字段有值情况下为企业名片，没有值为个人名片",notes = "")
    private String enterpriseId ;

    /** 是否当前在用，1：当前在用，0：非当前在用 */
    @ApiModelProperty(name = "是否当前在用，1：当前在用，0：非当前在用",notes = "")
    private Integer currentUse ;

    /** 名片类型。1：单职位，2：多职位 */
    @ApiModelProperty(name = "名片类型。1：单职位，2：多职位",notes = "")
    private Integer cardType ;

    /** 名片版本。1：未交钱情况下最基础的版本，2：7天试用版（对应个人领取的7天试用），3：基础版（对应情况为企业购买基础版的情况，假如用户领取了企业的7天试用，那么实际对应的版本依然为基础版） 4：高级版（对应情况为企业购买高级版的情况） 4：拓客版（对应情况为企业购买拓客版的情况）  */
    @ApiModelProperty(name = "名片版本",notes = "")
    private String cardVersion ;



    /** 姓名 */
    @ApiModelProperty(name = "姓名",notes = "")
    private String name ;
    /** 公司名称 */
    @ApiModelProperty(name = "公司名称",notes = "")
    private String enterpriseName ;
    /** 职位1 */
    @ApiModelProperty(name = "职位1",notes = "")
    private String positionOne ;
    /** 职位2 */
    @ApiModelProperty(name = "职位2",notes = "")
    private String positionTwo ;
    /** 头像 */
    @ApiModelProperty(name = "头像",notes = "")
    private String avatar ;
    /** 是否显示头像 */
    @ApiModelProperty(name = "是否显示头像",notes = "")
    private Integer showAvatar ;
    /** 行业id */
    @ApiModelProperty(name = "行业id",notes = "")
    private String industryOne ;
    /** 行业名称 */
    @ApiModelProperty(name = "行业名称",notes = "")
    private String industryOneName ;
    /** 行业id */
    @ApiModelProperty(name = "行业id",notes = "")
    private String industryTwo ;
    /** 行业名称 */
    @ApiModelProperty(name = "行业名称",notes = "")
    private String industryTwoName ;

    private String username;


    private long cardRankBrowseCount;


    private long cardRankTotalScore;


    private long cardRankCheckInCount;

    private int rankNum;

}
